# encoding: utf-8
# module PyQt5.QtWidgets
# from /usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import PyQt5.QtCore as __PyQt5_QtCore
import PyQt5.QtGui as __PyQt5_QtGui


from .QDialog import QDialog

class QFileDialog(QDialog):
    """
    QFileDialog(QWidget, Qt.WindowFlags)
    QFileDialog(QWidget parent=None, str caption='', str directory='', str filter='')
    """
    def accept(self): # real signature unknown; restored from __doc__
        """ QFileDialog.accept() """
        pass

    def acceptMode(self): # real signature unknown; restored from __doc__
        """ QFileDialog.acceptMode() -> QFileDialog.AcceptMode """
        pass

    def changeEvent(self, QEvent): # real signature unknown; restored from __doc__
        """ QFileDialog.changeEvent(QEvent) """
        pass

    def currentChanged(self, *args, **kwargs): # real signature unknown
        """ QFileDialog.currentChanged[str] [signal] """
        pass

    def currentUrlChanged(self, *args, **kwargs): # real signature unknown
        """ QFileDialog.currentUrlChanged[QUrl] [signal] """
        pass

    def defaultSuffix(self): # real signature unknown; restored from __doc__
        """ QFileDialog.defaultSuffix() -> str """
        return ""

    def directory(self): # real signature unknown; restored from __doc__
        """ QFileDialog.directory() -> QDir """
        pass

    def directoryEntered(self, *args, **kwargs): # real signature unknown
        """ QFileDialog.directoryEntered[str] [signal] """
        pass

    def directoryUrl(self): # real signature unknown; restored from __doc__
        """ QFileDialog.directoryUrl() -> QUrl """
        pass

    def directoryUrlEntered(self, *args, **kwargs): # real signature unknown
        """ QFileDialog.directoryUrlEntered[QUrl] [signal] """
        pass

    def done(self, p_int): # real signature unknown; restored from __doc__
        """ QFileDialog.done(int) """
        pass

    def fileMode(self): # real signature unknown; restored from __doc__
        """ QFileDialog.fileMode() -> QFileDialog.FileMode """
        pass

    def fileSelected(self, *args, **kwargs): # real signature unknown
        """ QFileDialog.fileSelected[str] [signal] """
        pass

    def filesSelected(self, *args, **kwargs): # real signature unknown
        """ QFileDialog.filesSelected[list-of-str] [signal] """
        pass

    def filter(self): # real signature unknown; restored from __doc__
        """ QFileDialog.filter() -> QDir.Filters """
        pass

    def filterSelected(self, *args, **kwargs): # real signature unknown
        """ QFileDialog.filterSelected[str] [signal] """
        pass

    def getExistingDirectory(self, QWidget_parent=None, str_caption='', str_directory='', QFileDialog_Options_options=None): # real signature unknown; restored from __doc__
        """ QFileDialog.getExistingDirectory(QWidget parent=None, str caption='', str directory='', QFileDialog.Options options=QFileDialog.ShowDirsOnly) -> str """
        return ""

    def getExistingDirectoryUrl(self, QWidget_parent=None, str_caption='', QUrl_directory=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ QFileDialog.getExistingDirectoryUrl(QWidget parent=None, str caption='', QUrl directory=QUrl(), QFileDialog.Options options=QFileDialog.ShowDirsOnly, list-of-str supportedSchemes=[]) -> QUrl """
        pass

    def getOpenFileName(self, QWidget_parent=None, str_caption='', str_directory='', str_filter='', str_initialFilter='', QFileDialog_Options_options=0): # real signature unknown; restored from __doc__
        """ QFileDialog.getOpenFileName(QWidget parent=None, str caption='', str directory='', str filter='', str initialFilter='', QFileDialog.Options options=0) -> (str, str) """
        pass

    def getOpenFileNames(self, QWidget_parent=None, str_caption='', str_directory='', str_filter='', str_initialFilter='', QFileDialog_Options_options=0): # real signature unknown; restored from __doc__
        """ QFileDialog.getOpenFileNames(QWidget parent=None, str caption='', str directory='', str filter='', str initialFilter='', QFileDialog.Options options=0) -> (list-of-str, str) """
        pass

    def getOpenFileUrl(self, QWidget_parent=None, str_caption='', str_directory='', str_filter='', str_initialFilter='', QFileDialog_Options_options=0, list_of_str_supportedSchemes=[]): # real signature unknown; restored from __doc__
        """ QFileDialog.getOpenFileUrl(QWidget parent=None, str caption='', str directory='', str filter='', str initialFilter='', QFileDialog.Options options=0, list-of-str supportedSchemes=[]) -> (QUrl, str) """
        pass

    def getOpenFileUrls(self, QWidget_parent=None, str_caption='', str_directory='', str_filter='', str_initialFilter='', QFileDialog_Options_options=0, list_of_str_supportedSchemes=[]): # real signature unknown; restored from __doc__
        """ QFileDialog.getOpenFileUrls(QWidget parent=None, str caption='', str directory='', str filter='', str initialFilter='', QFileDialog.Options options=0, list-of-str supportedSchemes=[]) -> (list-of-QUrl, str) """
        pass

    def getSaveFileName(self, QWidget_parent=None, str_caption='', str_directory='', str_filter='', str_initialFilter='', QFileDialog_Options_options=0): # real signature unknown; restored from __doc__
        """ QFileDialog.getSaveFileName(QWidget parent=None, str caption='', str directory='', str filter='', str initialFilter='', QFileDialog.Options options=0) -> (str, str) """
        pass

    def getSaveFileUrl(self, QWidget_parent=None, str_caption='', str_directory='', str_filter='', str_initialFilter='', QFileDialog_Options_options=0, list_of_str_supportedSchemes=[]): # real signature unknown; restored from __doc__
        """ QFileDialog.getSaveFileUrl(QWidget parent=None, str caption='', str directory='', str filter='', str initialFilter='', QFileDialog.Options options=0, list-of-str supportedSchemes=[]) -> (QUrl, str) """
        pass

    def history(self): # real signature unknown; restored from __doc__
        """ QFileDialog.history() -> list-of-str """
        pass

    def iconProvider(self): # real signature unknown; restored from __doc__
        """ QFileDialog.iconProvider() -> QFileIconProvider """
        return QFileIconProvider

    def itemDelegate(self): # real signature unknown; restored from __doc__
        """ QFileDialog.itemDelegate() -> QAbstractItemDelegate """
        return QAbstractItemDelegate

    def labelText(self, QFileDialog_DialogLabel): # real signature unknown; restored from __doc__
        """ QFileDialog.labelText(QFileDialog.DialogLabel) -> str """
        return ""

    def mimeTypeFilters(self): # real signature unknown; restored from __doc__
        """ QFileDialog.mimeTypeFilters() -> list-of-str """
        pass

    def nameFilters(self): # real signature unknown; restored from __doc__
        """ QFileDialog.nameFilters() -> list-of-str """
        pass

    def open(self, slot=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QFileDialog.open()
        QFileDialog.open(slot)
        """
        pass

    def options(self): # real signature unknown; restored from __doc__
        """ QFileDialog.options() -> QFileDialog.Options """
        pass

    def proxyModel(self): # real signature unknown; restored from __doc__
        """ QFileDialog.proxyModel() -> QAbstractProxyModel """
        pass

    def restoreState(self, QByteArray): # real signature unknown; restored from __doc__
        """ QFileDialog.restoreState(QByteArray) -> bool """
        return False

    def saveState(self): # real signature unknown; restored from __doc__
        """ QFileDialog.saveState() -> QByteArray """
        pass

    def selectedFiles(self): # real signature unknown; restored from __doc__
        """ QFileDialog.selectedFiles() -> list-of-str """
        pass

    def selectedNameFilter(self): # real signature unknown; restored from __doc__
        """ QFileDialog.selectedNameFilter() -> str """
        return ""

    def selectedUrls(self): # real signature unknown; restored from __doc__
        """ QFileDialog.selectedUrls() -> list-of-QUrl """
        pass

    def selectFile(self, p_str): # real signature unknown; restored from __doc__
        """ QFileDialog.selectFile(str) """
        pass

    def selectMimeTypeFilter(self, p_str): # real signature unknown; restored from __doc__
        """ QFileDialog.selectMimeTypeFilter(str) """
        pass

    def selectNameFilter(self, p_str): # real signature unknown; restored from __doc__
        """ QFileDialog.selectNameFilter(str) """
        pass

    def selectUrl(self, QUrl): # real signature unknown; restored from __doc__
        """ QFileDialog.selectUrl(QUrl) """
        pass

    def setAcceptMode(self, QFileDialog_AcceptMode): # real signature unknown; restored from __doc__
        """ QFileDialog.setAcceptMode(QFileDialog.AcceptMode) """
        pass

    def setDefaultSuffix(self, p_str): # real signature unknown; restored from __doc__
        """ QFileDialog.setDefaultSuffix(str) """
        pass

    def setDirectory(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QFileDialog.setDirectory(str)
        QFileDialog.setDirectory(QDir)
        """
        pass

    def setDirectoryUrl(self, QUrl): # real signature unknown; restored from __doc__
        """ QFileDialog.setDirectoryUrl(QUrl) """
        pass

    def setFileMode(self, QFileDialog_FileMode): # real signature unknown; restored from __doc__
        """ QFileDialog.setFileMode(QFileDialog.FileMode) """
        pass

    def setFilter(self, QDir_Filters): # real signature unknown; restored from __doc__
        """ QFileDialog.setFilter(QDir.Filters) """
        pass

    def setHistory(self, list_of_str): # real signature unknown; restored from __doc__
        """ QFileDialog.setHistory(list-of-str) """
        pass

    def setIconProvider(self, QFileIconProvider): # real signature unknown; restored from __doc__
        """ QFileDialog.setIconProvider(QFileIconProvider) """
        pass

    def setItemDelegate(self, QAbstractItemDelegate): # real signature unknown; restored from __doc__
        """ QFileDialog.setItemDelegate(QAbstractItemDelegate) """
        pass

    def setLabelText(self, QFileDialog_DialogLabel, p_str): # real signature unknown; restored from __doc__
        """ QFileDialog.setLabelText(QFileDialog.DialogLabel, str) """
        pass

    def setMimeTypeFilters(self, list_of_str): # real signature unknown; restored from __doc__
        """ QFileDialog.setMimeTypeFilters(list-of-str) """
        pass

    def setNameFilter(self, p_str): # real signature unknown; restored from __doc__
        """ QFileDialog.setNameFilter(str) """
        pass

    def setNameFilters(self, list_of_str): # real signature unknown; restored from __doc__
        """ QFileDialog.setNameFilters(list-of-str) """
        pass

    def setOption(self, QFileDialog_Option, bool_on=True): # real signature unknown; restored from __doc__
        """ QFileDialog.setOption(QFileDialog.Option, bool on=True) """
        pass

    def setOptions(self, QFileDialog_Options): # real signature unknown; restored from __doc__
        """ QFileDialog.setOptions(QFileDialog.Options) """
        pass

    def setProxyModel(self, QAbstractProxyModel): # real signature unknown; restored from __doc__
        """ QFileDialog.setProxyModel(QAbstractProxyModel) """
        pass

    def setSidebarUrls(self, list_of_QUrl): # real signature unknown; restored from __doc__
        """ QFileDialog.setSidebarUrls(list-of-QUrl) """
        pass

    def setViewMode(self, QFileDialog_ViewMode): # real signature unknown; restored from __doc__
        """ QFileDialog.setViewMode(QFileDialog.ViewMode) """
        pass

    def setVisible(self, bool): # real signature unknown; restored from __doc__
        """ QFileDialog.setVisible(bool) """
        pass

    def sidebarUrls(self): # real signature unknown; restored from __doc__
        """ QFileDialog.sidebarUrls() -> list-of-QUrl """
        pass

    def testOption(self, QFileDialog_Option): # real signature unknown; restored from __doc__
        """ QFileDialog.testOption(QFileDialog.Option) -> bool """
        return False

    def urlSelected(self, *args, **kwargs): # real signature unknown
        """ QFileDialog.urlSelected[QUrl] [signal] """
        pass

    def urlsSelected(self, *args, **kwargs): # real signature unknown
        """ QFileDialog.urlsSelected[list-of-QUrl] [signal] """
        pass

    def viewMode(self): # real signature unknown; restored from __doc__
        """ QFileDialog.viewMode() -> QFileDialog.ViewMode """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    Accept = 3
    AcceptOpen = 0
    AcceptSave = 1
    AnyFile = 0
    Detail = 0
    Directory = 2
    DirectoryOnly = 4
    DontConfirmOverwrite = 4
    DontResolveSymlinks = 2
    DontUseCustomDirectoryIcons = 128
    DontUseNativeDialog = 16
    DontUseSheet = 8
    ExistingFile = 1
    ExistingFiles = 3
    FileName = 1
    FileType = 2
    HideNameFilterDetails = 64
    List = 1
    LookIn = 0
    ReadOnly = 32
    Reject = 4
    ShowDirsOnly = 1


